package org.layuiframework.stereotype.util;

import javax.validation.GroupSequence;

public class ValidGroup {

    // 新增使用(配合spring的@Validated功能分组使用)
    public interface Insert{}

    // 更新使用(配合spring的@Validated功能分组使用)
    public interface Update{}

    // 更新一个状态值使用(配合spring的@Validated功能分组使用)
    public interface UpdateState{}

    // 删除使用(配合spring的@Validated功能分组使用)
    public interface Delete{}

    // 查询单个记录
    public interface SelectOne{}

    @GroupSequence({Insert.class, Update.class,UpdateState.class,Delete.class, SelectOne.class})
    public interface All{}
}
